From: Benjamin Otte Date: Thu, 6 Jan 2022 18:23:29 +0000 (+0100) Subject: glcontext: Don't spew warnings on surfaceless contexts X-Git-Tag: archive/raspbian/4.6.5+ds-1+rpi1~1^2~61^2^2~113^2 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=5dc940ead2426fed6853351d14e3d9b99f4e999b;p=gtk4.git glcontext: Don't spew warnings on surfaceless contexts Get the display directly instead of via the nonexisting surface. --- diff --git a/gdk/gdkglcontext.c b/gdk/gdkglcontext.c index 9ab690f6fa..7acbeafe68 100644 --- a/gdk/gdkglcontext.c +++ b/gdk/gdkglcontext.c @@ -185,8 +185,7 @@ gdk_gl_context_dispose (GObject *gobject) if (priv->egl_context != NULL) { - GdkSurface *surface = gdk_gl_context_get_surface (context); - GdkDisplay *display = gdk_surface_get_display (surface); + GdkDisplay *display = gdk_draw_context_get_display (GDK_DRAW_CONTEXT (context)); EGLDisplay *egl_display = gdk_display_get_egl_display (display); if (eglGetCurrentContext () == priv->egl_context)